package com.fdb.efp.limit.service.dao;

import java.util.List;

import com.fdb.basic.framework.core.base.DataOptionalAuthorityDao;
import com.fdb.efp.limit.service.domain.LmtPrelistBatchApp;
import com.fdb.efp.limit.service.vo.LmtPrelistBatchAppVO;
/**
 * <p>DAO interface:预授信名单批次申请表				<p>
 * @author chenqm1
 * @date 2018-05-04
 */
public interface LmtPrelistBatchAppDao extends DataOptionalAuthorityDao {
	
	public int insertLmtPrelistBatchApp(LmtPrelistBatchApp lmtPrelistBatchApp);
	
	public int deleteByPk(LmtPrelistBatchApp lmtPrelistBatchApp);
	
	public int updateByPk(LmtPrelistBatchApp lmtPrelistBatchApp);
	
	public LmtPrelistBatchApp queryByPk(LmtPrelistBatchApp lmtPrelistBatchApp);
	
//	public List<LmtPrelistBatchApp> queryAllOwnerByPage(LmtPrelistBatchApp lmtPrelistBatchApp);
	public List<LmtPrelistBatchApp> queryAllOwnerByPage(LmtPrelistBatchAppVO lmtPrelistBatchAppVO);
	
//	public List<LmtPrelistBatchApp> queryAllCurrOrgByPage(LmtPrelistBatchApp lmtPrelistBatchApp);
	public List<LmtPrelistBatchApp> queryAllCurrOrgByPage(LmtPrelistBatchAppVO lmtPrelistBatchAppVO);
	
//	public List<LmtPrelistBatchApp> queryAllCurrDownOrgByPage(LmtPrelistBatchApp lmtPrelistBatchApp);
	public List<LmtPrelistBatchApp> queryAllCurrDownOrgByPage(LmtPrelistBatchAppVO lmtPrelistBatchAppVO);
	
	public List<LmtPrelistBatchApp> queryListByCondition(LmtPrelistBatchApp lmtPrelistBatchApp);
	
	public List<LmtPrelistBatchApp> queryListToODS(LmtPrelistBatchApp lmtPrelistBatchApp);

}